polymer membrane - French English Dictionary